Функция, выделяющая ники в тексте</p>
Реализованна функция function highlight_nicknames(string $text): string
Функция получает на вход текстовую строку, а на выходе возвращает строку с никами,
выделенными тегом \<b>.
Правила для определения ника:
- Обозначением начала ника служит символ @
- Ник должен начинаться после пробельного символа или начала строки
- Ник должен заканчиваться пробельным символом или концом строки
- Ник должен состоять из символов английского алфавита и цифр
- Ник не должен начинаться с цифры
Примеры:
- Входная строка@storm87 сообщил нам вчера о результатах на выходе должна
выглядеть как \<b>@storm87\</b> сообщил нам вчера о результатах.
- Входная строка Я живу в одном доме с @300spartans на выходе должна
выглядеть как Я живу в одном доме с @300spartans. Ник не выделен, так как
начинается с цифры.
- Входная строка Правильный ник: @usernick | неправильный ник: @usernick;
на выходе должна выглядеть как Правильный ник: \<b>@usernick\</b> |
неправильный ник: @usernick; Во втором случае ник не выделен, так как
содержит ; в конце.
